function once(fn){     // 如何给js添加自定义事件 ,只能执行一次
    let done=false;
    // fn.apply();
    return function(...args){
        if(!done){
            done=true;
            return fn.apply(this,args);
        }
    }
}

let fn=once(()=>{
    console.log('+++');
})

fn();
fn();